package ArraysMethodTest;

import java.util.Arrays;

/**
 * java.util.Arrays:操作数组的工具类，里面定义了很多操作数组的方法
 * @author 石文学
 *
 */
public class ArraysTest {
	public static void main(String[] args) {
		int arr1[] = new int[] {1,2,35,6};
		int arr2[] = new int[] {1,3,35,6};
		
		//1.判断是否相等
		boolean b = Arrays.equals(arr1, arr2);
		System.out.println(b);
		
		//2、String toString(int arr[])输出数组信息。
		System.out.println(Arrays.toString(arr1));
		
		//3、将指定值填充到数组中
//		Arrays.fill(arr2, 12);
//		System.out.println(Arrays.toString(arr2));
		
		//4、排序
//		Arrays.sort(arr2);
//		System.out.println(Arrays.toString(arr2));
		
		//5、int binarySearch(int a[],int key)
		int arr3[] = new int[] {-54,-65,12,45,78,96,120};
		int index = Arrays.binarySearch(arr3, 78);
		System.out.println(index);
	}

}
